heavy castings - Turkish English Dictionary